.edu-login-warp {
  margin: 0;
  width: 100%;
  height: 100%;
  background: url("/static/images/background.jpg");
  background-repeat:no-repeat;
  background-size: cover;
  -moz-background-size:100% 100%;
  .login-form {
    position: absolute;
    top: 50%;
    margin-top: -260px;
    // margin-top: 96px;
    left: 50%;
    margin-left: -216px;
    width: 432px;
    height: 500px;
    padding: 4px 40px;
    border-radius: 2px;
    // background: url('/static/images/bg_login.png');
    box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.1);
    background: rgba(255, 255, 255, .95);
    .form-logo {
      width: 243px;
      height: 108px;
      background: url('/static/images/icon_form_logo.png');
      margin: 48px auto 66px;
    }
    .login-btn{
      height: 48px;
      // line-height: 48px;
    }
  }
  .sso-login-box{
    margin-top: 32px;
    background: #fff;
    a{
      text-decoration: underline;
      display: inline-block;
      width: 100%;
      text-align: center;
    }
  }
}

.edu-login-form {
  .el-form-item {
    margin-bottom: 32px;
    .el-input__inner {
      border-radius: 0;
      padding: 0;
      border: 0;
      border-bottom: 1px solid #dcdfe6;
    }
    .el-button {
      width: 100%;
      border-radius: 0;
    }
  }
}
